package com.zx.dto.request.goods;

import com.zx.util.Page;

import java.util.List;
import java.util.Map;

/**
 * @author sunkai
 * @date 2022/7/31 0031 15:28
 * @mood zhou xun
 */
public class GoodsRequestDto extends Page {
    //商品名字
    private String productName;
    private Integer gid;            //单商品id
    private List<Integer> gidList;  //多商品id
    private List<Integer> brandId;
    private List<Integer> sfp;
    private Integer sid;    //规格id
    private Integer categoryId;     //类型id
    private List<Integer> brandIdList;  //品牌id
    private Long uid;
    private Integer quantity;   //商品数量
    private List<Integer> quantityList;   //多商品数量
    private Integer receivingId;    //收货id
    private String receivingName;   //收货人
    private String receivingPhone;  //收货人电话
    private String deliveryAddress; //收货地址
    private Boolean synthesize; //综合
    private Boolean sales;//销量【true-降序/false-升序】
    private Boolean newProduct;//新品
    private Boolean evaluate;//评价
    private Boolean price;//价格
    private Map<String,Object> goodMap;


    public List<Integer> getQuantityList() {
        return quantityList;
    }

    public void setQuantityList(List<Integer> quantityList) {
        this.quantityList = quantityList;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getSid() {
        return sid;
    }

    public void setSid(Integer sid) {
        this.sid = sid;
    }

    public Integer getGid() {
        return gid;
    }

    public Map<String, Object> getGoodMap() {
        return goodMap;
    }

    public void setGoodMap(Map<String, Object> goodMap) {
        this.goodMap = goodMap;
    }

    public List<Integer> getGidList() {
        return gidList;
    }

    public void setGidList(List<Integer> gidList) {
        this.gidList = gidList;
    }

    public void setGid(Integer gid) {
        this.gid = gid;
    }

    public List<Integer> getBrandIdList() {
        return brandIdList;
    }

    public void setBrandIdList(List<Integer> brandIdList) {
        this.brandIdList = brandIdList;
    }

    public Boolean getSynthesize() {
        return synthesize;
    }

    public void setSynthesize(Boolean synthesize) {
        this.synthesize = synthesize;
    }

    public Boolean getSales() {
        return sales;
    }

    public void setSales(Boolean sales) {
        this.sales = sales;
    }

    public Boolean getNewProduct() {
        return newProduct;
    }

    public void setNewProduct(Boolean newProduct) {
        this.newProduct = newProduct;
    }

    public Boolean getEvaluate() {
        return evaluate;
    }

    public void setEvaluate(Boolean evaluate) {
        this.evaluate = evaluate;
    }

    public Boolean getPrice() {
        return price;
    }

    public void setPrice(Boolean price) {
        this.price = price;
    }

    public List<Integer> getBrandId() {
        return brandId;
    }

    public void setBrandId(List<Integer> brandId) {
        this.brandId = brandId;
    }

    public List<Integer> getSfp() {
        return sfp;
    }

    public void setSfp(List<Integer> sfp) {
        this.sfp = sfp;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Integer getReceivingId() {
        return receivingId;
    }

    public void setReceivingId(Integer receivingId) {
        this.receivingId = receivingId;
    }

    public String getReceivingName() {
        return receivingName;
    }

    public void setReceivingName(String receivingName) {
        this.receivingName = receivingName;
    }

    public String getReceivingPhone() {
        return receivingPhone;
    }

    public void setReceivingPhone(String receivingPhone) {
        this.receivingPhone = receivingPhone;
    }

    public String getDeliveryAddress() {
        return deliveryAddress;
    }

    public void setDeliveryAddress(String deliveryAddress) {
        this.deliveryAddress = deliveryAddress;
    }
}
